---
title: typescript
description: TypeScript plugin. Adds support for TypeScript.
---

import { Callout } from '@theguild/components'
import { PluginApiDocs, PluginHeader } from '@/components/plugin'
import { pluginGetStaticProps } from '@/lib/plugin-get-static-props'
export const getStaticProps = pluginGetStaticProps(__filename)

<Callout>
  This plugin is meant to be used for low-level use cases or as building block for presets.
  <br /> For building a **GraphQL client application** we recommend using the [`client-preset`](/plugins/presets/preset-client).
  <br /> For building a **GraphQL server schema** we recommend using the
  [`server-preset`](/docs/guides/graphql-server-apollo-yoga-with-server-preset).
</Callout>

<PluginHeader />

<PluginApiDocs />
